package modelo.info;

import java.util.ArrayList;

import modelo.Model.Individuals;
import modelo.mapeado.Coordinate;

public class MapPoint {

	private Coordinate posicion;
	private Boolean via;
	private Boolean interseccion;
	private Integer ocupante;
	private ArrayList<WorldInfo> dataList;
	
	public MapPoint(Boolean valor) {
		
		via = valor;
		interseccion = false;
		ocupante = Individuals.Libre.ordinal();
		dataList = new ArrayList<WorldInfo>();
	}

	public Boolean getVia() {
		return via;
	}

	public void setVia(Boolean via) {
		this.via = via;
	}

	public Coordinate getCoordinate() {
		return posicion;
	}

	public void setCoordinate(Coordinate posicion) {
		this.posicion = posicion;
	}

	public Integer getOcupante() {
		return ocupante;
	}

	public void setOcupante(Integer ocupante) {
		this.ocupante = ocupante;
	}

	public Boolean getInterseccion() {
		return interseccion;
	}

	public void setInterseccion(Boolean interseccion) {
		this.interseccion = interseccion;
	}

	public ArrayList<WorldInfo> getDataList() {
		return dataList;
	}

	public void setDataList(ArrayList<WorldInfo> dataList) {
		this.dataList = dataList;
	}
}
